@font-face {
    font-family: 'Delivery';
    src: url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_CdBlk.4a350e02a03ac62e72e9ea575b31ce84.woff') format("woff"),
    url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_CdBlk.3f092b734173a32343d60b6f28b61035.woff2') format("woff2");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: 'Delivery';
    src: url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_Bd.e39bd2e2657ce5dd6f9c33df18529233.woff') format("woff"),
    url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_Bd.7637928007dc8ed18d0c789995aa2af2.woff2') format("woff2");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Delivery';
    src: url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_Rg.03f859bf58e4d37841070de34be7d978.woff') format("woff"),
    url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_Rg.0f529c4324291f642ef9918cc460e232.woff2') format("woff2");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: 'Delivery';
    src: url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_Lt.58fa2baad3d18bbff9ab26bf3499d94e.woff') format("woff"),
    url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_Lt.5757a5cdc151ada483c5de3bfe0e93ce.woff2') format("woff2");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Delivery Light Condensed';
    src: url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_CdLt.4e23ecf085132857bdb54b4da7373151.woff') format("woff"),
    url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_CdLt.073f912ebdec8b9c6091f5f7fd28fef4.woff2') format("woff2");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Delivery Black Condensed';
    src: url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_CdBlk.4a350e02a03ac62e72e9ea575b31ce84.woff') format("woff"),
    url('https://dhl-microsite.s3.amazonaws.com/Delivery_W_CdBlk.3f092b734173a32343d60b6f28b61035.woff2') format("woff2");
    font-weight: 300;
    font-style: normal
}

@media(min-width:576px){.container,.container--lg{max-width:540px}
}
@media(min-width:768px){.container,.container--lg{max-width:690px}
}
@media(min-width:992px){.container,.container--lg{max-width:960px}
}
@media(min-width:1200px){.container,.container--lg{max-width:1140px}
}
@media(min-width:1400px){.container,.container--lg{max-width:1320px}
}

.nav-menu ul {
    list-style: none;
    margin:0;
    padding:0;
    display:flex;
    flex-direction: row;
    font-size:1.125rem;
    font-weight:400;
    /* text-transform: uppercase; */
  }
  
.nav-menu ul li {
margin-right:20px;
display: flex;
}

.nav-menu ul li a {
color:#000;
text-decoration: none;  
}

.site-name {
line-height: 1;
font-size: 1.125rem;
color: #D40511;
}

.menu-wrapper {
/* margin-right: 6rem; */
position: relative;
display:none;
}

.menu-wrapper .menu-block {
position: absolute;
top:0;
right:0;
background:#fff;
padding: 3rem 1rem 1rem;
z-index: 1;
width:280px;
margin-top:-0.5rem;
display:none;
}

.menu-wrapper .menu-block.is-active {
display:block;
}

.menu-wrapper .menu-block ul {
list-style: none;
padding:0;
margin:0;
}

.menu-wrapper .menu-block ul li {
list-style: none;
padding:0;
margin:0 0 0.25rem;
text-transform: uppercase;
}

.menu-wrapper .menu-block ul li:last-child {
margin:0;
}

.menu-wrapper .menu-block ul li a {
text-decoration: none;
font-weight: 700;
font-size:1.25rem;
}

.menu {
line-height: 1 !important;
z-index: 2;
position: relative;
}

@media (max-width: 1199px) {
    .menu-wrapper {
      margin-right: 0;
    }
}

@media (max-width: 991px) {
    .nav-menu {
        display:none;
    }
    .menu-wrapper {
        display:block;
        position:absolute;
        top:50%;
        right:0.75rem;
        transform: translateY(-50%);
    }
}
.page {
    max-width:2800px;
    margin: 0 auto;
}

a {
    color:#D40511;
  }

a:hover {
    color:#b1040e;
}

ul, ol {
    margin: 0 0 0.75rem 0;
    padding:0 0 0 1.1rem;
}

ul li, ol li {
    margin:0 0 0.25rem 0;
    padding:0;
}

h1 {
    font-size: 4.625rem;
    margin:0 0 1.25rem 0;
    font-weight: 900;
}

h2 {
    /* text-transform: uppercase; */
    font-weight: 900;
    font-size:3.375rem;
    line-height: 1;
    margin:0 0 3.25rem;
    padding:0 0 2.2rem;
    color:#000000;
    position: relative;
}

h2:after {
    content: "";
    display:block;
    position: absolute;
    bottom:0;
    left:0;
    width:5.625rem;
    height:2px;
    background:#000;
}

h3 {
    /* text-transform: uppercase; */
    font-weight: 900;
    font-size:2.5rem;
    line-height: 1;
    margin:0;
    padding:0;
}

h4 {
    font-weight: 900;
    font-size:2.25rem;
    line-height: 1.2;
    margin:0 0 1rem;
    padding:0;
    /* font-family: "Delivery Light Condensed", Arial, sans-serif; */
    position: relative;
}

h5 {
    font-size:2.188rem;
}

@media (max-width: 767px) {
    h2 {
        font-size: 3rem;
    }
}

@media(max-width:600px){
    h1 {
        font-size: 3.5rem;
    }

    h2 {
        font-size:2.375rem;
        margin: 0 0 2.25rem;
        padding: 0 0 1.2rem;
    }

    h3 {
        font-size:2.25rem;
    }

    h4 {
        font-size:1.5rem;
    }

    h5 {
        font-size:1.5rem;
    }
}

strong {
    font-weight: 700;
}

.btn {
    --bs-btn-border-radius: 0.375rem;
    --bs-btn-padding-x: 1.875rem;
    font-weight:700;
    font-size:1.25rem;
    font-family: "Delivery", Arial, sans-serif;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #D40511;
    --bs-btn-border-color: #D40511;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #b1040e;
    --bs-btn-hover-border-color: #b1040e;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #D40511;
    --bs-btn-active-border-color: #D40511;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #D40511;
    --bs-btn-disabled-border-color: #D40511;
}

.btn-submit {
    max-width:260px;
    width:260px;
}

.btn-fixed-width {
    width:270px;
    max-width: 100%;
}

html {
    /* overflow-x: hidden; */
}

html,body {
  font-family: "Delivery", Arial, sans-serif;
  font-weight: 300;
  color:#000;
  /* overflow-x:hidden; */
}

body {
  /* font-size:1.125rem; */
  /* font-size:1.75rem; */
  font-size: 1.625rem;
  line-height: 1.4;
  /* padding-top:4.375rem; */
}

@media (max-width: 767px) {
    body {
        font-size: 1.25rem;
      }
}

.header {
    background:#FFCA00;
    background: linear-gradient(90deg,#fc0 0%,#fc0 48%,#ffe57f 70%,#fff0b2);
    color:#d40511;
    /* position:fixed; */
    /* top:0;
    left:0; */
    width:100%;
    z-index: 100000;
    position: relative;
}

.header .inner {
    height:4.375rem;
    display:flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
}

.header .inner .site-meta {
    display: flex;
    align-items: flex-end;
    line-height:1;
}

.header .inner .site-meta svg {
    display:block;
}

.header .inner .site-meta .name {
    margin-left: 64px;
    font-size: 18px;
}

#fixed-cta,
.header .inner .cta {
    font-size: 18px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header .inner .cta br {
    display:none;
}

#fixed-cta,
.header .inner .cta a {
    font-size: 1.125rem;
    color:#000000;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(100% - 1.25rem);
    background: #D40511;
    color:#fff;
    padding: 0 1.5rem;
    font-weight: 700;
    border-radius: 6px;
}

#fixed-cta {
    height:auto;
    padding: 0.8rem 1.5rem;
}

@media (max-width: 767px) {
    .header .inner .site-meta .name {
        display: none;
    }
}

@media (max-width: 500px) {
    #fixed-cta,
    .header .inner .cta a {
        padding: 0.75rem 0.75rem;
    }
}

@media (max-width: 430px) {
    .header .inner .cta {
        line-height:1;
    }
    #fixed-cta,
    .header .inner .cta a {
        font-size: 0.875rem;
    }
}

@media (max-width: 390px) {
    .header .inner .cta br {
        display:inline;
    }
}

/* Hero */

.hero {
    /* background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Ba6100fb7-7001-4095-88f2-518f4a3179af%7D_hero.jpg) center center no-repeat;
    background-size: cover; */
    position: relative;
}

.hero .inner {
    width:100%;
    position: absolute;
    top:0;
    left:0;
    height:100%;
    z-index: 100;
    background: rgb(0,0,0);
    background: linear-gradient(90deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.25) 75%, rgba(0,0,0,0) 100%);
}

.hero .container {
    display:flex;
    align-items: center;
    color:#fff;
    /* height:45rem; */
    height:100%;
}

.hero .content {
    max-width: 56.875rem;
}

.hero h3 {
    font-size: 3.125rem;
    line-height: 1;
    padding:4.5rem 0 0 0;
    margin:0 0 0.5rem;
    font-weight: 300;
    font-family: "Delivery Light Condensed", Arial, sans-serif;
    color:#fff;
}

.hero h1 {
    padding:0 0 4.5rem 0;
    margin:0;
    color: #fff;
    text-transform: uppercase;
    font-size: 4.625rem;
    line-height: 1;
    font-family: 'Delivery Black Condensed';
    color:#fff;
}

.hero h1:after {
    display:none;
}

@media (max-width: 991px) {
    .hero h3 {
        font-size: 2.85rem;
    }
    
    .hero h1 {
        font-size: 3.75rem;
    }
}

@media (max-width: 620px) {
    .hero h3 {
        font-size: 2rem;
    }
    
    .hero h1 {
        font-size: 2.55rem;
    }
}

.swiper-hero {
    position: relative;
}

.swiper-hero .slide-1 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B90ba7fb0-2c08-46de-a03a-15c98b1ce304%7D_hero-banner-1.jpg) center center no-repeat;
    background-size:cover;
    width: 100%;
    height:45rem;
}

.swiper-hero .slide-2 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B39c20c83-d9f6-4d76-b4c9-c94fb9673d58%7D_hero-banner-2.jpg) center center no-repeat;
    background-size:cover;
    width: 100%;
    height:45rem;
}

.swiper-hero .slide-3 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B3f66c0fc-927c-4658-8d28-d535693c36ed%7D_hero-banner-3.jpg) center center no-repeat;
    background-size:cover;
    width: 100%;
    height:45rem;
}

.hero .swiper-pagination {
    z-index: 200;
}

.hero .swiper-pagination-clickable .swiper-pagination-bullet {
    background:#fff;
    opacity:0.3;
}

.hero .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background:#FFCA00;
    opacity: 1 !important;
}

/* Modal */

.modal-header {
    align-items: flex-start;
    border-bottom: 0;
    color: #006443;
    padding:2rem 2.5rem 1rem 2.5rem;
}

.modal-header h3 {
    line-height: 1;
}

.modal-body {
    padding:0 2.5rem 14rem;
}

.modal-header .btn-close {
    /* margin-right:0; */
    /* margin-left: 1rem; */
}

.modal-dialog {
    max-width:1200px;
    width:calc(100% - 1rem);
}

.modal-title {
    font-size: 3.125rem;
}

.modal-content.modal-rainwater {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bed53ef89-ce6b-480f-81ae-2de3e4020741%7D_bg-rainwater.jpg) bottom center no-repeat;
    background-size:cover;
}

.modal-body .case-study {
    padding:0;
    margin:0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap:2.5rem;
}

.modal-body .case-study li {
    padding:2.1875rem;
    margin:0;
    list-style: none;
    background:#fff;
    font-size: 1.3125rem;
    border-radius:0.25rem;
    line-height: 1.2;
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.25);
}

@media (max-width: 767px) {
    .modal-body .case-study {
        gap:1.5rem;
    }
    .modal-body .case-study li {
        font-size: 1.25rem;
        padding: 1rem;
    }
    .modal-header {
        padding: 1rem 1rem 1rem 1rem;
    }
    .modal-body {
        padding: 0 1rem 1rem;
    }
    .modal-title {
        font-size: 2.5rem;
    }
}

@media (max-width: 600px) {
    .modal-title {
        font-size: 2.25rem;
    }
}

/* Sections */

.section {
    /* padding: 6.25rem 0; */
    padding: 4.0625rem 0;
}

.section.section-grey {
    background: #e1e1e2;
}

.section.section-yellow {
    background: rgb(247,206,70);
    background: linear-gradient(180deg, #FFCA00 0%, #fce9a2 100%);
}

.section.section-footer {
    background: #f2f2f2;
}

.section-contact-form {
    position: relative;
}

@media (max-width: 991px) {
    .section {
        padding: 3.25rem 0;
    }
}

@media (max-width: 767px) {
    .section {
        padding: 2rem 0;
    }
}

.two-column {
    display:flex;
    gap:4.375rem;
    flex-wrap: wrap;
}

.two-column .column {
    width: calc(50% - 2.1875rem);
}

@media (max-width: 991px) {
    .two-column {
        gap:2.5rem;
        flex-direction: column;
    }
    .two-column .column {
        width: 100%;
    }
}

@media (max-width: 767px) {
    .two-column {
        gap:1.5rem;
    }
}

h3.green {
    color:#006443;
}

h4.red {
    color:#d40511;
}

/* Intro */

.section-intro {
    /* font-family: 'Delivery Light Condensed'; */
    /* font-weight: 300; */
    font-size:1.75rem;
}

@media (max-width: 767px) {
    .section-intro {
        font-size:1.25rem;
    }
}

.warehouse-bg {
    margin:0 auto;
    max-width:103rem;
    width:100%;
    padding:0 1.5rem;
}

.warehouse-bg .inner {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bcf265558-7b71-4a4c-be9f-3495a13f8840%7D_gogreen-warehouse.jpg) bottom left no-repeat;
    background-size: 100% auto;
}

.warehouse-bg svg {
    display:block;
    width:100%;
}

/* .warehouse-pulse {
    fill:rgba(#d40511,.5);
    animation:pulse 1.5s ease-in-out infinite;
    transform-origin:center;
    transform-box:fill-box
}

@keyframes pulse {
    0%{transform:scale(1);opacity:0}
    50%{opacity:.4}to{transform:scale(1.35);opacity:0}
} */

/* Why GoGreen */

.section-why-go-green .why-list {
    list-style: none;
    padding:0;
    margin:0;
    display:flex;
    flex-direction: row;
    gap:2.5rem;
}

.section-why-go-green .why-list li {
    list-style: none;
    padding:0;
    margin:0;
    width:calc(33.3333333333% -  1.6666666667rem);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 2.5rem;
    font-size: 1.75rem;
    line-height: 1.2;
    color:#fff;
    aspect-ratio: 1.2 / 1;
}

.section-why-go-green .why-list li:nth-child(1) {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B44b322f7-863f-4611-95a5-4929081191a5%7D_why-1.jpg) center center no-repeat;
    background-size:cover;
}

.section-why-go-green .why-list li:nth-child(2) {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B1b3853b2-5f4c-45db-adc4-8148dd1a1216%7D_why-2.jpg) center center no-repeat;
    background-size:cover;
}

.section-why-go-green .why-list li:nth-child(3) {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Baf6a4b80-3e43-434b-970a-e688bfa05fbf%7D_why-3.jpg) center center no-repeat;
    background-size:cover;
}

@media (max-width: 991px) {
    .section-why-go-green .why-list {
        gap:1.5rem;
    }
    .section-why-go-green .why-list li {
        width:calc(33.3333333333% -  1rem);
        padding: 1.5rem;
        font-size:1.5rem;
    }
}

@media (max-width: 767px) {
    .section-why-go-green .why-list {
        flex-direction: column;
    }
    .section-why-go-green .why-list li {
        width:100%;
        font-size:1.75rem;
        aspect-ratio: 1.5 / 1;
    }
}

@media (max-width: 400px) {
    .section-why-go-green .why-list li {
        font-size:1.65rem;
    }
}

/* Solutions */

.section-solutions {

}

.section-solutions .intro-text {
    max-width:60rem;
}

@media (max-width: 1399px) {
    .section-solutions .intro-text {
        max-width:50rem;
    }
}

@media (max-width: 1199px) {
    .section-solutions .intro-text {
        max-width:40rem;
    }
}

@media (max-width: 991px) {
    .section-solutions .intro-text {
        max-width:100%;
    }
}

.section-solutions .container.leaf {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B7c261d3d-b797-4292-81fb-34fd60ab382d%7D_leaf.png) center right no-repeat;
    background-size: 15rem auto;
}

@media (max-width: 991px) {
    .section-solutions .container.leaf {
        background: none;
    }
}

.section-solutions .bg-yellow {
    background: #FFCA00;
    background: linear-gradient(180deg,#fc0 0%,#fc0 48%,#ffe57f 70%,#fff0b2);
    border-bottom: solid 0.375rem #d40511;
}

.section-solutions .tabs {
    display:flex;
    flex-direction: row;
    list-style: none;
    padding:0;
    margin:0;
    gap:0.375rem;
}

@media (max-width: 767px) {
    .section-solutions .tabs {
        flex-wrap: wrap;
        margin:0 0 2rem 0;
        padding:0.5rem 0 0 0 !important;
    }
}

.section-solutions .tabs li {
    list-style: none;
    padding: 0.65rem 1.1rem 0.45rem;
    margin:0;
    font-size: 1.4375rem;
    background:#fff;
    color:#d40511;
    line-height: 1;
    cursor: pointer;
    border-radius: 1.25rem 1.25rem 0 0;
    transition: background 0.2s ease, color 0.2s ease;
}

@media (max-width: 1199px) {
    .section-solutions .tabs li {
        font-size: 1.25rem;
    }
}

@media (max-width: 991px) {
    .section-solutions .tabs li {
        font-size: 1.2rem;
    }
}

@media (max-width: 767px) {
    .section-solutions .tabs li {
        width:calc(50% - 3px);
        border-radius: 1.25rem;
        display:flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
}

@media (max-width: 480px) {
    .section-solutions .tabs li {
        font-size: 1.1rem;
    }
}

.section-solutions .tabs li:hover {
    background:#d40511;
    color:#fff;
}

.section-solutions .tabs li.active {
    background:#d40511;
    color:#fff;
}

.section-solutions .tab-content {
    display:none;
}

.section-solutions .tab-content.active {
    display:block;
}

/* .section-solutions .tab-content.tab-1 {
    background:linear-gradient(-180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.4) 100%), url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B37281308-69d5-43d1-adc3-f626d62877f7%7D_bg-carbon-neutral.jpg) bottom -1px center no-repeat;
    background-size:cover;
}

.section-solutions .tab-content.tab-2 {
    background:linear-gradient(-180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.4) 100%), url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B279065a8-278a-470f-adf5-f033ec6ef19a%7D_bg-transport-emissions.jpg) bottom -1px center no-repeat;
    background-size:cover;
}

.section-solutions .tab-content.tab-3 {
    background:linear-gradient(-180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.4) 100%), url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B7fb5f8b1-242c-4a21-a220-26c5554fdf21%7D_bg-packaging.jpg) bottom -1px center no-repeat;
    background-size:cover;
}

.section-solutions .tab-content.tab-4 {
    background:linear-gradient(-180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.4) 100%), url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B006131ad-4b65-4d33-9d9d-7210c4f24792%7D_bg-circularity.jpg) bottom -1px center no-repeat;
    background-size:cover;
} */

/* @media (max-width: 991px) {
    .section-solutions .tab-content.tab-1 {
        background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B37281308-69d5-43d1-adc3-f626d62877f7%7D_bg-carbon-neutral.jpg) bottom -1px center no-repeat;
        background-size:auto 1300px;
    }

    .section-solutions .tab-content.tab-2 {
        background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B279065a8-278a-470f-adf5-f033ec6ef19a%7D_bg-transport-emissions.jpg) bottom -1px center no-repeat;
        background-size:auto 1600px;
    }
    
    .section-solutions .tab-content.tab-3 {
        background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B7fb5f8b1-242c-4a21-a220-26c5554fdf21%7D_bg-packaging.jpg) bottom -1px center no-repeat;
        background-size:auto 1300px;
    }
    
    .section-solutions .tab-content.tab-4 {
        background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B006131ad-4b65-4d33-9d9d-7210c4f24792%7D_bg-circularity.jpg) bottom -1px center no-repeat;
        background-size:auto 1300px;
    }
} */

.section-solutions .smart-circle-block {
    display: flex;
    align-items: center;
}

@media (max-width: 991px) {
    .section-solutions .smart-circle-block {
        flex-direction: column;
    }
}

.section-solutions .smart-circle {
    display:block;
    margin:0 4rem;
    /* max-width: 100%; */
    max-width: 22rem;
    width:100%;
    float:right;
}

@media (max-width: 991px) {
    .section-solutions .smart-circle {
        margin:2rem auto 0;
        /* max-width: 100%; */
        max-width: 22rem;
        width:100%;
        float:none;
    }
}

.section-solutions .gogreen-tech {
    background:#006443;
    color:#fff;
    font-size: 1.3125rem;
    padding:2.5rem;
    height:100%;
}

.section-solutions .gogreen-tech ul {
    list-style: none;
    margin:0;
    padding:0;
}

.section-solutions .gogreen-tech ul li {
    position: relative;
    padding:0 0 0 1.15rem;
    margin:0 0 1rem 0;
}

.section-solutions .gogreen-tech ul li:last-child {
    margin:0;
}

.section-solutions .gogreen-tech ul li:before {
    position: absolute;
    content:'';
    top:0.62rem;
    left:0;
    /* transform: translateY(-50%); */
    width:0.5rem;
    height:0.5rem;
    background-color: #fff;
    /* border-radius: 100%; */
}

.section-solutions .gogreen-tech h4 {
    font-size:1.625rem;
    font-family: 'Delivery Black Condensed';
    font-weight: 400;
    color: #ffcc00;
}

.section-solutions .content {
    border-bottom: solid 0.375rem #d40511;
}

.section-solutions .case-study {
    padding:0;
    margin:2rem 0 0 0;
    list-style: none;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap:2.5rem;
}

.section-solutions .case-study li {
    padding:2.1875rem;
    margin:0;
    list-style: none;
    background:#fff;
    font-size: 1.3125rem;
    border-radius:0.25rem;
    line-height: 1.2;
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.25);
    width:33.3333333333%;
}


@media (max-width: 991px) {
    .section-solutions .case-study {
        flex-direction: column;
    }
    .section-solutions .case-study li {
        width:100%;
    }
}

@media (max-width: 767px) {
    .section-solutions .case-study {
        gap:1.5rem;
    }
    .section-solutions .case-study li {
        font-size: 1.25rem;
    }
}

.section-solutions .bg-gradient-dark {
    /* background: rgb(0,0,0); */
    /* background: linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 90%); */
    /* color:#fff; */
    /* padding:2.5rem; */
    /* font-size: 1.8125rem; */
    /* font-weight: 900; */
    /* line-height: 1.3; */
}

.section-solutions .red-light {
    position: relative;
    /* min-height:2.5rem; */
    padding:0 0 0 1.15rem;
    /* display: flex;
    align-items: center; */
}

.section-solutions .red-light:before {
    position: absolute;
    content:'';
    top:0.53rem;
    left:0;
    /* transform: translateY(-50%); */
    width:0.5rem;
    height:0.5rem;
    background-color: #d40511;
    /* border-radius: 100%; */
}

.section-local-sustainability .sustainability-block {
    padding:3.75rem;
    color:#fff;
    font-size:1.75rem;
    line-height: 1.2;
    background:#000;
    display:flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.section-local-sustainability .sustainability-block h3 {
    font-weight:700;
    font-size: 2.375rem;
    margin:0 0 1rem 0;
}

.section-local-sustainability .sustainability-block .percentage {
    font-size: 3.125rem;
}

.section-local-sustainability .sustainability-block .percentage-sub {
    font-size:2.375rem;
    line-height: 1.1;
    max-width: 25rem;
}

.section-local-sustainability .sustainability-block a {
    font-weight: 700;
    color:#ffcb00;
}

.section-local-sustainability .sustainability-block-1 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Be1b8dcfe-b5dd-4270-8713-84ad402e9bfb%7D_local-sustainability-1.jpg) center center no-repeat;
    background-size:cover;
}

.section-local-sustainability .sustainability-block-2 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B3690e485-78b9-4771-b7c5-d6eb0df651d8%7D_local-sustainability-2.jpg) center center no-repeat;
    background-size:cover;
}

.section-local-sustainability .sustainability-block-3 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B8de9a885-568e-41bc-8311-72e55377a402%7D_local-sustainability-3.jpg) center center no-repeat;
    background-size:cover;
}

.section-local-sustainability .sustainability-block-4 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B7d3fafad-2ead-4ffb-960a-48029f10c23f%7D_local-sustainability-4.jpg) center center no-repeat;
    background-size:cover;
}

@media (max-width: 767px) {
    .section-local-sustainability .sustainability-block {
        font-size:1.25rem;
    }
    .section-local-sustainability .sustainability-block h3 {
        font-size:2rem;
    }
    .section-local-sustainability .sustainability-block .percentage {
        font-size: 2.75rem;
    }
    .section-local-sustainability .sustainability-block .percentage-sub {
        font-size:2rem;
    }
    .section-local-sustainability .sustainability-block {
        padding: 2rem;
    }
}

@media (max-width: 767px) {
    .section-solutions .gogreen-tech {
        font-size: 1.25rem;
    }
    .section-solutions .gogreen-tech {
        padding:1.25rem;
    }
    .section-solutions .case-study li {
        padding:1.25rem;
    }
}

/* Initiatives */

.section-initiatives .initiative-list {
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.section-initiatives .initiative-list .initiative-item {
    width:50%;
    display:flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #FFCA00;
    padding: 3.75rem;
    font-size:1.875rem;
    line-height: 1.3;
}

.section-initiatives .initiative-list .initiative-item h3 {
    color:#d40511;
}

.section-initiatives .initiative-list .initiative-item a {
    color:#d40511;
    font-weight: 700;
}

.section-initiatives .initiative-list .initiative-item.image {
    min-height: 24.125rem;
}

.section-initiatives .initiative-list .initiative-item.image-1 {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B438b362f-ded2-42c5-9923-1d69cda15fab%7D_initiative-1.jpg) center center no-repeat;
    background-size:cover;
}

.section-initiatives .initiative-list .initiative-item.image-2 {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B8d612982-35a2-4c1a-a07f-a2851f924179%7D_initiative-2.jpg) center center no-repeat;
    background-size:cover;
}

.section-initiatives .initiative-list .initiative-item.image-3 {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B67f87314-6baa-43fe-9f49-061b02e98618%7D_initiative-3.jpg) center center no-repeat;
    background-size:cover;
}

.section-initiatives .initiative-list .initiative-item.image-4 {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bb6c7c328-16e6-440e-8a57-f76df7da61b6%7D_initiative-6.jpg) center center no-repeat;
    background-size:cover;
}

.section-initiatives .initiative-list .initiative-item.image-5 {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Ba5fc6324-8281-48ca-9606-b91f2721c9f5%7D_initiative-5.jpg) center center no-repeat;
    background-size:cover;
}

@media (max-width: 991px) {
    .section-initiatives .initiative-list {
        flex-direction: column;
    }
    .section-initiatives .initiative-list .initiative-item {
        width:100%;
    }
    .section-initiatives .initiative-list .initiative-item:nth-child(1) { order: 1; }
    .section-initiatives .initiative-list .initiative-item:nth-child(2) { order: 2; }
    .section-initiatives .initiative-list .initiative-item:nth-child(3) { order: 4; }
    .section-initiatives .initiative-list .initiative-item:nth-child(4) { order: 3; }
    .section-initiatives .initiative-list .initiative-item:nth-child(5) { order: 5; }
    .section-initiatives .initiative-list .initiative-item:nth-child(6) { order: 6; }
    .section-initiatives .initiative-list .initiative-item:nth-child(7) { order: 8; }
    .section-initiatives .initiative-list .initiative-item:nth-child(8) { order: 7; }
    .section-initiatives .initiative-list .initiative-item:nth-child(9) { order: 9; }
    .section-initiatives .initiative-list .initiative-item:nth-child(10) { order: 10; }
}

@media (max-width: 767px) {
    .section-initiatives .initiative-list .initiative-item {
        padding:2rem;
        font-size: 1.25rem;
    }
    .section-initiatives .initiative-list .initiative-item h3 {
        font-size:2rem;
    }
    .section-solutions .bg-gradient-dark {
        font-size:1.5rem;
    }
}

/* Quote */

.section-quote {
    font-size:1.625rem;
    position: relative;
    background:#FFCA00;
    background: linear-gradient(180deg,#fc0 0%,#fc0 48%,#ffe57f 70%,#fff0b2);
}

.section-quote .author {
    text-align: right;
}

.section-quote .author span {
    font-size: 1.8125rem;
    font-weight: 700;
}

.section-quote .quote-row {
    display:flex;
    flex-direction: row;
}

@media (max-width: 991px) {
    .section-quote .quote-row {
        flex-direction: column;
    }
}

.section-quote .quote-row .quote-col {
    width:50%;
}

@media (max-width: 991px) {
    .section-quote .quote-row .quote-col {
        width:100%;
    }
}

.section-quote .quote-row .quote-col.content {
    padding-right:3.75rem;
}

@media (max-width: 991px) {
    .section-quote .quote-row .quote-col.content {
        padding-right:0;
    }
}

.section-quote .quote-row .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Baf44e430-81d2-4fff-9120-dd9c576c9b03%7D_bg-quote-2.jpg) top center no-repeat;
    background-size: cover;
    position: absolute;
    top:0;
    left:50%;
    width:50%;
    height:100%;
}

@media (max-width: 991px) {
    .section-quote .quote-row .image {
        background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Baf44e430-81d2-4fff-9120-dd9c576c9b03%7D_bg-quote-2.jpg) center center no-repeat;
        background-size: cover;
        background-position: top center;
        position: relative;
        top: 0;
        left: 50%;
        width: 100vw;
        height: 100%;
        aspect-ratio: 2 / 1;
        transform: translateX(-50%);
    }
}

@media (max-width: 767px) {
    .section-quote {
        font-size: 1.25rem;
    }
    .section-quote .author span {
        font-size: 1.5rem;
    }
}

/* Credentials */

.section-credentials .swiper-cred-block {
    position: relative;
}

.section-credentials .swiper-slide {
    background:#f2f2f2;
    text-align: center;
    padding:3.125rem 1.875rem;
    height:auto;
    font-size:1.25rem;
    line-height: 1.2;
}

.section-credentials .swiper-slide .image {
    width:100%;
    height:7.375rem;
    margin: 0 0 2rem;
}

.section-credentials .swiper-slide.slide-1 .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bb1591ae9-692e-47b6-bee3-81c8a74671ab%7D_rating-cdp.jpg) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-slide.slide-2 .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bad556156-6ce3-4724-a9ed-98ab3595ed65%7D_rating-ftse.jpg) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-slide.slide-3 .image {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B594c769c-27b3-4253-876a-d285c2c1ac09%7D_rating-iss-2.jpg) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-slide.slide-4 .image {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bc2343cd9-b8b6-40e2-807b-0324ff419070%7D_rating-moodys.jpg) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-slide.slide-5 .image {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B86d63321-7ed5-4262-bc7a-c322c383ba80%7D_rating-msci.jpg) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-slide.slide-6 .image {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B5b4f0ca7-b692-4ba7-bc57-658bcc77fd09%7D_rating-dow-jones.jpg) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-slide.slide-7 .image {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B23e4d8c6-0839-464e-a8f9-4b700a795e7a%7D_rating-morning-star.jpg) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-slide.slide-8 .image {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B742cede9-e73f-48d4-9fe0-03e4a3c214a7%7D_rating-ecovardis.jpg) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-slide h4 {
    margin:0 0 1rem;
    font-size:1.75rem;
}

.section-credentials .swiper-button-next {
    width:3.75rem;
    height:3.75rem;
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B7b18ca89-75ca-4f98-8c4b-2fda1578381c%7D_arrow-right.png) center center no-repeat;
    background-size: contain;
    right:-4.6875rem;
    margin:0;
    top:50%;
    transform: translateY(-50%);
}

.section-credentials .swiper-button-prev {
    width:3.75rem;
    height:3.75rem;
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B0a93ea93-3f86-40d0-94ca-f53d66fdee32%7D_arrow-left.png) center center no-repeat;
    background-size: contain;
    left:-4.6875rem;
    margin:0;
    top:50%;
    transform: translateY(-50%);
}

.section-credentials .swiper-button-next.swiper-button-disabled {
    opacity: 1;
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B7614c035-787b-4e6b-ab5b-d76c335a2c01%7D_arrow-right-disabled.png) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bd4b1bb6a-d65b-47f4-91ab-21b286f8ea53%7D_arrow-left-disabled.png) center center no-repeat;
    background-size: contain;
}

.section-credentials .swiper-button-next:after,
.section-credentials .swiper-button-prev:after {
    display:none;
}

@media (max-width: 1470px) {
    .section-credentials .swiper-cred-block {
        padding-left: 4.75rem;
        padding-right: 4.75rem;
    }
    .section-credentials .swiper-button-prev {
        left:0;
    }
    
    .section-credentials .swiper-button-next {
        right:0;
    }
}

@media (max-width: 991px) { 
    .section-credentials .swiper-slide {
        /* height:100%; */
    }
}
@media (max-width: 767px) {
    .section-credentials .swiper-cred-block {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }
    .section-credentials .swiper-button-prev {
        left:0;
        width:2.5rem;
        height:2.5rem;
    }
    
    .section-credentials .swiper-button-next {
        right:0;
        width:2.5rem;
        height:2.5rem;
    }
    .section-credentials .swiper-slide {
        padding: 2.75rem 1.5rem;
    }
    .section-credentials .swiper-slide {
        font-size:1.25rem;
    }
    .section-credentials .swiper-slide h4 {
        font-size: 1.75rem;
    }
}

/* ESG */

.section-esg {
    background:#FFCA00;
    background: linear-gradient(180deg,#fc0 0%,#fc0 48%,#ffe57f 70%,#fff0b2);
}

.section-esg .esg-row {
    display: flex;
    flex-direction: row;
    gap:2.5rem;
}

.section-esg .esg-row .esg-col-1 {
    width:calc(40% - 1.25rem);
}

.section-esg .esg-row .esg-col-2 {
    width:calc(60% - 1.25rem);
}

.section-esg h2 span {
    color:#d40511;
}

.section-esg .tabs {
    display:flex;
    flex-direction: row;
    list-style: none;
    padding:0;
    margin:0;
    gap:0.375rem;
    border-bottom: solid 0.375rem #d40511;
}

.section-esg .tabs li {
    list-style: none;
    padding: 0.65rem 1.1rem 0.45rem;
    margin:0;
    font-size: 1.4375rem;
    background:#fff;
    color:#d40511;
    line-height: 1;
    cursor: pointer;
    border-radius: 1.25rem 1.25rem 0 0;
    transition: background 0.2s ease, color 0.2s ease;
    text-align: center;
    width: 18.75rem;
}

.section-esg .tabs li:hover {
    background:#d40511;
    color:#fff;
}

.section-esg .tabs li.active {
    background:#d40511;
    color:#fff;
}

.section-esg .tab-content {
    display:none;
    background:#fff;
    padding:2.1875rem;
}

.section-esg .tab-content.active {
    display:block;
}

.section-esg .tab-content {
    font-size:1.25rem;
}

.section-esg .tab-content h5 {
    font-size:1.5rem;
    margin:0;
    font-weight: 700;
}

.section-esg .tab-content .rating-list {
    list-style: none;
    margin:0;
    padding:0;
}

.section-esg .tab-content .rating-list li {
    list-style: none;
    margin:0 0 1.25rem;
    padding:0 0 0 11.875rem ;
    min-height:6.875rem;
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.section-esg .tab-content .rating-list li:last-child {
    margin:0;
}

.section-esg .tab-content .rating-list li:before {
    width:9.375rem;
    height:6.875rem;
    content:'';
    position: absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
}

.section-esg .tab-content .rating-list li:nth-child(1):before {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bb1591ae9-692e-47b6-bee3-81c8a74671ab%7D_rating-cdp.jpg) center center no-repeat;
    background-size: contain;
}

.section-esg .tab-content .rating-list li:nth-child(2):before {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bad556156-6ce3-4724-a9ed-98ab3595ed65%7D_rating-ftse.jpg) center center no-repeat;
    background-size: contain;
}

.section-esg .tab-content .rating-list li:nth-child(3):before {
    background: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B810e6dcd-4141-4ba5-ab52-02d52c3da36d%7D_rating-iss.jpg) center center no-repeat;
    background-size: contain;
}

@media (max-width: 991px) {
    .section-esg .esg-row {
        flex-direction: column;
        gap:2.5rem;
    }
    .section-esg .esg-row .esg-col-1,
    .section-esg .esg-row .esg-col-2 {
        width:100%;
    }
}

/* Know More */

.section-know-more .container {
    position: relative;
}

/* .section-know-more .container:after {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B724933b7-b825-4e8d-a89f-60a5925eb8be%7D_bg-contact.png) center right no-repeat;
    background-size:11.875rem auto;
    content:'';
    position: absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    width:11.875rem;
    height:14.4375rem;
} */

/* .section-know-more .container {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B724933b7-b825-4e8d-a89f-60a5925eb8be%7D_bg-contact.png) top right 0.75rem no-repeat;
    background-size:5rem auto;
} */

/* Swiper Sectors */

.swiper-sectors {
    padding:0 0 3.188rem 0;
}

.swiper-sectors .swiper-slide.slide-1 .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bc9772c3b-86ab-40bf-a028-f4ad8963a13f%7D_sector-clinical.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-sectors .swiper-slide.slide-2 .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bbc47daed-2d37-479d-9593-54f7d5cbd361%7D_sector-devices.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-sectors .swiper-slide.slide-3 .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B16e3a113-6cb8-41eb-ac2c-58904ae3ef14%7D_sector-pharma.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-sectors .swiper-slide.slide-4 .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B87da13ef-19df-44c6-81f2-eeb4bdc2dc91%7D_sector-consumer.jpg) center center no-repeat;
    background-size: cover;
}

/* .swiper-sectors .swiper-slide .inner .content .quote {
    background: rgb(247,206,70);
    background: linear-gradient(180deg, #FFCA00 0%, #fce9a2 100%);
    border-radius: 0.4rem;
    padding:1.25rem;
} */

.swiper-sectors .swiper-slide .inner .content .quote {
    display:flex;
    flex-direction: row;
    align-items: center;
    gap:25px;
}

.swiper-sectors .swiper-slide .inner .content .quote h4 {
    font-size: 1.5rem;
    font-weight: 700;
    color:#d40511;
    font-family: "Delivery", Arial, sans-serif;
}

.swiper-sectors .swiper-slide .inner .content .quote .cover-image {
    width:25%;
    aspect-ratio: 1 / 1.45;
}

.swiper-sectors .swiper-slide .inner .content .quote .cover-image.cover-1 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B94b06a1e-e9e8-4a06-b0b3-1a87e5de15a8%7D_cover-clinical-trials.jpg) center center no-repeat;
    background-size:cover;
}

.swiper-sectors .swiper-slide .inner .content .quote .cover-image.cover-2 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B632dc77c-8a97-4070-987b-b3cfd1b96ee6%7D_cover-medical-devices.jpg) center center no-repeat;
    background-size:cover;
}

.swiper-sectors .swiper-slide .inner .content .quote .cover-image.cover-3 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B8e692d79-4966-422f-b785-966c2f03e694%7D_cover-pharma.jpg) center center no-repeat;
    background-size:cover;
}

.swiper-sectors .swiper-slide .inner .content .quote .cover-image.cover-4 {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B8d36f418-36ac-45b7-8e0b-fa1a9d44bc71%7D_cover-consumer-health.jpg) center center no-repeat;
    background-size:cover;
}

.swiper-sectors .swiper-slide .inner .content .quote .content-case-study {
    width:75%;
}

.swiper-sectors .swiper-slide .inner .content .quote p:last-child {
    margin:0;
}

.swiper-sectors .swiper-slide .inner .content .quote .name {
    font-size:18px;
    position: relative;
    margin:0;
}

.swiper-sectors .swiper-slide .inner .content .quote .btn-video {
    /* font-weight: 400; */
    /* font-size:1.125rem; */
    /* padding:0.375rem 0.5rem 0.375rem 2.875rem; */
    padding-top:0.375rem;
    padding-bottom:0.375rem;
    padding-left:2.875rem;
    background-image: url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B21773735-8376-4d38-8458-35cc68fb628c%7D_btn-video.png);
    background-repeat: no-repeat;
    background-size:1.875rem 1.875rem;
    background-position:center left 0.5rem;
}

.swiper-sectors .swiper-slide .inner .content .quote .p-video {
    margin:0;
    /* position:absolute;
    bottom:3.438rem;
    right:3.438rem; */
    display:block;
    /* text-align: right; */
}

@media (max-width: 1199px) {
    .swiper-sectors {
        padding-top: 1rem;
        margin-top: -1rem;
    }
}

@media (max-width: 991px) {
    .swiper-sectors .swiper-slide .inner .content .quote .p-video {
        margin:0;
        /* padding:1rem 0 0 0; */
        position:relative;
        bottom:initial;
        right:initial;
        display:block;
    }
    .swiper-sectors .swiper-slide .inner .content .quote {
        align-items: flex-start;
    }
    .swiper-sectors .swiper-slide .inner .content .quote .cover-image {
        width:35%;
        aspect-ratio: 1 / 1.45;
    }
    .swiper-sectors .swiper-slide .inner .content .quote .content-case-study {
        width:65%;
    }
}

@media (max-width: 767px) {
    .swiper-sectors {
        margin-left: -0.75rem;
        margin-right: -0.75rem;
    }
}

@media (max-width: 420px) {
    .swiper-sectors .swiper-slide .inner .content .quote {
        flex-direction: column;
    }
    .swiper-sectors .swiper-slide .inner .content .quote .cover-image {
        width:100%;
        aspect-ratio: 1.45 / 1;
    }
    .swiper-sectors .swiper-slide .inner .content .quote .content-case-study {
        width:100%;
    }
    .swiper-sectors .swiper-slide .inner .content .quote .cover-image.cover-1 {
        background-position: top -40px center;
    }
    .swiper-sectors .swiper-slide .inner .content .quote .cover-image.cover-2 {
        background-position: top -10px center;
    }
}

/* Country Capabilities */

#countryModal .modal-body {
    padding:0;
}

#countryModal .modal-dialog {
    max-width:900px !important;
    padding-left:1rem;
    padding-right:1rem;
}

#countryModal #modal-close {
    position: absolute;
    top:0.75rem;
    right:0.75rem;
    color:#fff;
    z-index: 10;
    cursor:pointer;
    width:1.5rem;
    height:1.5rem;
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
    background-position: center center;
    background-repeat: no-repeat;
    border:0;
    background-size: 1.25rem 1.25rem;
}

.section .sub-title {
    margin:0 0 4rem 0;
}

.swiper-capabilities {
    /* padding:0 0 3.188rem 0; */
    padding:0;
}

.swiper-capabilities .swiper-slide.slide-india .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B0e6fb80f-0776-4a55-be4a-57cf548be2c5%7D_sector-slide-1.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-australia .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Ba941b6c9-88b0-454d-9c8b-a17536a7f658%7D_sector-slide-2.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-new-zealand .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bb601d5f1-8277-4ea8-872a-052fc8ea6844%7D_sector-slide-3.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-japan .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bb096fa82-3fc1-465c-908c-c09228201f51%7D_sector-slide-4.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-singapore .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bb0b03428-b058-452b-b788-54b235775f27%7D_sector-slide-5.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-taiwan .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bae1a6692-9ff1-4710-b34c-8ab470326e5b%7D_sector-slide-6.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-korea .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B9e41cfde-694e-4d4c-a760-917640cf3010%7D_sector-slide-7a.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-malaysia .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Be14ae40d-2074-4be7-929d-47497096dacd%7D_sector-slide-8.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-myanmar .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B0e6fb80f-0776-4a55-be4a-57cf548be2c5%7D_sector-slide-1.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-vietnam .inner .image {
    background:url(shttps://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B50f3e32e-d98a-43b4-a934-d2dcf3d62f03%7D_sector-slide-9.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-indonesia .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B7398d83f-6e5b-472f-800c-4bb451fd45b0%7D_sector-slide-10.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-thailand .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B2b7b3a79-0d48-4713-a78a-51692a8890aa%7D_sector-slide-11.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide.slide-philippines .inner .image {
    background:url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B375059f2-d7d5-48c9-a4c7-74f019f5c446%7D_sector-slide-12.jpg) center center no-repeat;
    background-size: cover;
}

.swiper-capabilities .swiper-slide .inner {
    flex-direction: column;
    padding:0 !important;
    margin:0 !important;
    box-shadow: none;
    -webkit-box-shadow:  none;
    -moz-box-shadow:  none;
}

.swiper-capabilities .swiper-slide .inner .image {
    width:100%;
    height:auto;
    aspect-ratio: 8 / 2;
}

.swiper-capabilities .swiper-slide .inner .content {
    position: relative;
    top:initial;
    left:initial;
    transform:none;
    width:100%;
    border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.swiper-capabilities .swiper-slide .inner .content ul:last-of-type {
    /* margin:0; */
}

.swiper-capabilities .swiper-slide .inner .content ul.last {
    margin:0;
}

.swiper-capabilities .swiper-slide .inner .content p.heading {
    margin:0 0 0.25rem;
}

.swiper-capabilities .swiper-slide .inner .content .tab-content ul:last-child {
    margin-bottom:0;
}

.swiper-capabilities .swiper-slide .inner .content .tab-content ul li {
    color:#D40511;
}

.swiper-capabilities .swiper-slide .inner .content .tab-content ul li span {
    color:#000;
}

.swiper-capabilities .swiper-slide .inner .content h3 {
    margin:0 0 0.25rem;
}

.swiper-capabilities .swiper-slide .inner .content h3.country {
    margin:0 0 1rem;
    color:#D40511;
}

.swiper-capabilities .swiper-slide .inner .content .tab-content {
    display:none;
}

.swiper-capabilities .swiper-slide .inner .content .tab-content.active {
    display:block;
}

.swiper-capabilities .swiper-slide .inner .content .tab-content h4 {
    margin:0 0 0.5rem 0;
    font-weight: 700;
    font-family: "Delivery", Arial, sans-serif;
    font-size: 1.5rem;
}

.swiper-capabilities .swiper-slide .inner .content .tab-content p:last-child {
    margin-bottom: 0;
}

.swiper-capabilities .swiper-slide .tab-nav {
    list-style: none;
    margin:0 0 1.5rem 0 !important;
    padding:0;
    display:flex;
    flex-direction: row;
    position:relative;
    z-index: 10;
    top:initial;
    left: initial;
    width:100%;
}

.swiper-capabilities .swiper-slide .tab-nav li {
    list-style: none;
    margin:0 0 0 1.5rem;
    padding:0;
    font-size:0.875rem;
    background:#fff;
    border:solid 1px #D40511;
    line-height:1;
    display:flex;
    align-items: center;
    justify-content: center;
    
    box-shadow: 3px 3px 9px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 3px 3px 9px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 3px 3px 9px 2px rgba(0, 0, 0, 0.3);
    border-radius: 1.25rem;
    cursor:pointer;
    position: relative;
}

.swiper-capabilities .swiper-slide .tab-nav li.inactive {
    cursor: default;
    border:solid 1px rgba(212, 5, 17, 0.4);
}

.swiper-capabilities .swiper-slide .tab-nav li span {
    padding: 0.35rem 0.75rem;
    border-radius: 1.25rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.inactive span {
    opacity:0.4;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-consumer-health span {
    background:#fff url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B96710873-b241-461d-9cf7-c0b55579b40d%7D_section-icon-1.png) center left 0.75rem no-repeat;
    background-size:14px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.125rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-consumer-health.active span {
    background:#d40511 url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bf12a253f-4189-4685-8540-7953c3c78819%7D_section-icon-1-white.png) center left 0.75rem no-repeat;
    background-size:14px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.125rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-clinical-logistics span {
    background:#fff url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B59b1498b-eec9-4b4a-95e6-5bf8125b05e8%7D_section-icon-2.png) center left 0.75rem no-repeat;
    background-size:15px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.188rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-clinical-logistics.active span {
    background:#d40511 url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B927b07b5-d79c-4d4c-8b55-bb8810df4df4%7D_section-icon-2-white.png) center left 0.75rem no-repeat;
    background-size:15px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.188rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-pharmaceutical span {
    background:#fff url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B9ca55208-59a6-407c-b78b-e4deee069f58%7D_section-icon-3.png) center left 0.75rem no-repeat;
    background-size:19px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.438rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-pharmaceutical.active span {
    background:#d40511 url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B63da79ec-b57e-47bb-8a65-075459cebe29%7D_section-icon-3-white.png) center left 0.75rem no-repeat;
    background-size:19px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.438rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-consignment-inventory-management span {
    background:#fff url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B383495cc-6a5d-4858-9f3b-949bbe5fc47b%7D_section-icon-4.png) center left 0.75rem no-repeat;
    background-size:16px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.25rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-consignment-inventory-management.active span {
    background:#d40511 url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Be7461d6d-35a7-4f9d-927a-d62abc815097%7D_section-icon-4-white.png) center left 0.75rem no-repeat;
    background-size:16px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.25rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-medical-devices span {
    background:#fff url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Bcbc50bd1-0f0f-4fa0-990a-44f1629bb7d9%7D_section-icon-5.png) center left 0.75rem no-repeat;
    background-size:15px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.188rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-medical-devices.active span {
    background:#d40511 url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7Be5662310-7906-47e2-b62c-a4a9e2e1b08b%7D_section-icon-5-white.png) center left 0.75rem no-repeat;
    background-size:15px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.188rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-critical-deliveries span {
    background:#fff url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B012e9340-f6f5-49f0-98b6-b5ca11710fa5%7D_section-icon-6.png) center left 0.75rem no-repeat;
    background-size:22px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.625rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.icon-critical-deliveries.active span {
    background:#d40511 url(https://images.supplychain.dhl.com/EloquaImages/clients/DHLSupplyChainManagementGmbH/%7B7efe420e-3664-417f-a317-db554a93e3ef%7D_section-icon-6-white.png) center left 0.75rem no-repeat;
    background-size:22px auto;
    padding: 0.35rem 0.75rem 0.35rem 2.625rem;
}

.swiper-capabilities .swiper-slide .tab-nav li.active {
    color:#fff;
    background:#d40511;
}

.swiper-capabilities .swiper-slide .tab-nav li:first-child {
    margin-left:0;
}

.swiper-capabilities .swiper-slide .tab-nav li:after {
    content:"";
    height:1px;
    top:50%;
    right: 100%;
    background:#d40511;
    z-index: -1;
    position: absolute;
    transform: translateY(-50%);
    width:1.75rem;
}

.swiper-capabilities .swiper-slide .tab-nav li:first-child:after {
    display: none;
}

@media (max-width: 1199px) {
    .swiper-capabilities .swiper-slide .inner .image {
        background-position: center center !important;
    }
}

@media (max-width: 920px) {
    .swiper-capabilities .swiper-slide .tab-nav {
        flex-wrap: wrap;
    }
    .swiper-capabilities .swiper-slide .tab-nav li {
        margin:0 0.75rem 0.75rem 0;
    }
    .swiper-capabilities .swiper-slide .tab-nav li:last-child {
        margin-right:0;
    }
    .swiper-capabilities .swiper-slide .tab-nav li:after {
        display: none;
    }
}

@media (max-width: 575px) {
    #countryModal .modal-dialog {
        padding-left:0;
        padding-right:0;
    }
}

@media (max-width: 540px) {
    .swiper-capabilities .swiper-slide .tab-nav li {
        font-size:0.813rem;
    }
}

@media (max-width: 480px) {
    .swiper-capabilities .swiper-slide .tab-nav li {
        width:100%;
        margin-right: 0;
        justify-content: flex-start;
        font-size:1rem;
    }
}

/* Contact Form */

.section-contact-form h3 {
    padding:0;
    margin:0 0 3.438rem;
    font-size:2.25rem;
    text-transform: none;
}

.section-contact-form .form-block {
    margin:0 5rem 0 0;
}

.section-contact-form .form-control {
    margin:0 0 0.5rem;
    /* border-color:#fff; */
    font-size: 1.25rem;
}

.section-contact-form .form-control:last-child {
    margin: 0 0 1.875rem 0;
}

/* Footer */

.section-footer {
    color:#8c8c8c;
    font-size:1rem;
}

.section-footer .logo-bottom {
    width:8.75rem;
    display:block;
    margin:0 0 3.125rem;
}

.section-footer ul.ext-links {
    list-style: none;
    padding:0;
    margin:0 0 3.125rem;
    display:block;
}

.section-footer ul.ext-links li {
    list-style: none;
    padding:0;
    margin:0 2.5rem 1rem 0;
    display:inline-block;
}

.section-footer ul.ext-links li:last-child {
    margin-right: 0;
}

.section-footer ul.ext-links li a {
    color:#8c8c8c;
    text-decoration: none;
}

.section-footer .social-links .heading {
    color:#8c8c8c;
    margin:0 0 2.5rem 0;
    padding:1.313rem 0 0 0;
}

.section-footer .social-links ul {
    list-style: none;
    padding:0;
    margin:0;
    display:flex;
}

.section-footer .social-links ul li {
    list-style: none;
    padding:0;
    margin:0 2.5rem 0 0;
    display:inline-flex;
}

.section-footer .social-links ul li:last-child {
    margin-right:0;
}

.section-footer .social-links ul li a {
    display:inline-flex;
    width:1.625rem;
    height:1.625rem;
    align-items: center;
    justify-content: center;
    overflow:hidden;
}

.section-footer .copyright-mobile {
    display:none;
    /* text-align: center; */
    padding: 2rem 0 0 0;
}

@media (max-width: 767px) {
    .section-footer .logo-bottom {
        margin: 0 0 2rem 0;
    }
    .section-footer .social-links .heading {
        margin:0 0 1rem 0;
        padding:0;
    }
    .section-footer ul.ext-links {
        margin:0 0 1.5rem 0;
        display: flex;
        flex-direction: column;
    }
    .section-footer ul.ext-links li {
        margin:0 0 0.5rem 0;
    }
    .section-footer .social-links ul li a,
    .section-footer .social-links ul li a svg {
        width:2.25rem;
        height:2.25rem;
    }
    .section-footer .social-links ul li {
        margin: 0 2.25rem 0 0;
    }
    .section-footer .copyright-desktop {
        display:none;
    }
    .section-footer .copyright-mobile {
        display:block;
    }
}

.text-red {
    color:#D40511;
}